<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>object</title>
	</head>
	<body>
		
		<script >
			/**
			 * 函数也是一个对象
			 * 
			 * typeof 检查一个函数，会返回function
			 * **/

			 var fun = new Function("console.log('hello 这是我的第一个函数')");

			 fun();

			 // 函数的参数可选

			 function fun3(){

				function fun4(){

				}

				return fun4;

			 }

			 var f = fun3;
			 f();//执行了fun4

			 // 立即执行函数
			// 匿名这样写会报错
			 (function(){

			 })();
			 //加上括号可以不报错,表示他是个整体,立即执行函数
			 	
		</script>
	</body>
</html>
